public class Text5 {
    public static void main(String[] args) {
//求出0～999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数，其各位数字的立方和确好等于该数
//本身，如： 153＝1^3＋5^3＋3^3 ，则153是一个“水仙花数”。)
        for(int i=0;i<1000;i++){
            if(i==shu2(i,shu(i))&&shu(i)==3){
                System.out.println(i);
            }
        }

    }
   static int shu(int i) {
        if(i<9){
            return 1;
        }
        return shu(i/10)+1;
    }
   static int shu2(int i,int count){
        int sum=0;
        for(int j=0;j<count;j++){
            int sum1=1;
            for (int k=0;k<count;k++){
                sum1*=(i%10);
            }
            i/=10;
            sum+=sum1;
        }
        return sum;
    }
}
